其他
这款远程桌面控制软件,疫情期间让你随时随地都能办公
大家好,我是TJ
关注TJ君,回复“武功秘籍”免费获取计算机宝典书籍
TJ君将之前发过的各种项目及工具进行了整理,收录到了GitHub项目,欢迎各位小伙伴光临Star,地址如下:https://github.com/Wechat-TJ/TJ-WORLD-FORU
这段疫情在家,对于办公来说最要紧的是什么?当然是远程办公啦,所以很多远程办公软件、远程桌面控制软件也火了一把。
相比那些动不动就要收费的软件,今天TJ君就准备和大家分享一个开源免费的远程桌面控制软件,remote-desktop-control
首先,我们要了解一般远程办公都是指在家里连接公司的电脑,然后家里和公司大多情况都是属于自己的局域网,所以,需要中间有个中转,不能直连,大致的概念如下:
而其中一些基本的控制逻辑作者通过下图来阐述:
项目的代码层级比较清晰,各种请求类、响应类、命令类都容易理解,注释详细。
项目运行只要四个步骤:
1、IDEA中IDEA File->New->Project from version control->Github/Git
引入项目
2、Maven加载依赖的Jar包
3、调试
配置子项目server/master/puppet resources文件夹下对应的配置文件server-config.txt/master-config.txt/puppet-config.txt 主要是配置服务器IP与端口号,其它一般保持不变即可。 运行子项目server/master/puppet 类ServerStarter/MasterStarter/PuppetStart 配置好IP和端口后,分别运行Server/Master/Puppet端,Master和Puppet运行后会自动连接服务端,如果服务器不可用, Puppet会不断连接,而Master会报出错误消息,以后需要手工点击菜单连接。
4、发布运行 直接使用maven打包成jar,然后分别执行对应打包模块的jar包即可
感兴趣的小伙伴,抓紧来试试吧
点击下方卡片,关注公众号“TJ君”
回复“远程控制2022”,获取仓库地址
关注我,每天了解一个牛x、好用、有趣的东东
学习数据库大福利!Designing Data-Intensive Application开源译本